package com.hzhjhh.entity;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

import com.alibaba.fastjson2.annotation.JSONField;
import com.hzhjhh.constant.DateFormatContants;
import com.hzhjhh.entity.base.BaseEntity;

import lombok.Data;

/**
 * 销售表
 * 
 * @TableName sm_sale
 */
@Data
public class Sale extends BaseEntity implements Serializable {
	/**
	 * 自增主键
	 */
	private Integer idSale;

	/**
	 * 销售编号
	 */
	private String saleId;

	/**
	 * 销售商品编号
	 */
	private String saleProductId;

	/**
	 * 销售日期
	 */
	@JSONField(format = DateFormatContants.YYYY_MM_DD_HH_MM_SS)
	private Date saleDate;

	/**
	 * 商品数量
	 */
	private Integer saleNumber;

	/**
	 * 商品价格
	 */
	private BigDecimal salePrice;

	/**
	 * 销售折扣
	 */
	private Integer saleDiscount;

	/**
	 * 收银员编号
	 */
	private String saleShroffId;

	/**
	 * 客户类型：COMM-普通客户；VIP-会员
	 */
	private String personType;

	/**
	 * 商品名称
	 */
	private String saleProductName;

	/**
	 * 商品类别
	 */
	private String saleProductSort;

	private static final long serialVersionUID = 1L;
}